// 用户请求模块
import request from '@/utils/request'
// import store from '@/store/'

// 登录注册
export const login=data=>{
    return request({
        method:'POST',
        url:'/app/v1_0/authorizations',
        data
    })
}

// 发送短信验证码
export const sendSms=mobile=>{
    return request({
        method:'GET',
        url:`/app/v1_0/sms/codes/${mobile}`
    })
}

// 获取用户登录信息
export const getCurrentUser=()=>{
    return request({
        method:'GET',
        url:'/app/v1_0/user',
        // headers:{
        //      // 注意：该接口需要授权才能访问
        //      //token的数据格式：Bearer token数据，注意 Bearer 后面有个空格
        //     Authorization: `Bearer ${store.state.user.token}`
        // }
    })
}

//  获取用户频道列表
 
 export const getUserChannels = () => {
    return request({
      method: 'GET',
      url: '/app/v1_0/user/channels'
    })
  }

  //  关注用户
 
  export const addFollow = userId => {
    return request({
      method: 'POST',
      url: '/app/v1_0/user/followings',
      data: {
        target: userId
      }
    })
  }

  //  取消关注用户
 
 export const deleteFollow = userId => {
    return request({
      method: 'DELETE',
      url: `/app/v1_0/user/followings/${userId}`
    })
  }

   //  获取用户个人资料
 
 export const getUserProfile = () => {
  return request({
    method: 'GET',
    url: '/app/v1_0/user/profile'
  })
}

   //  修改用户个人资料
 
   export const updategetUserProfile = data => {
    return request({
      method: 'PATCH',
      url: '/app/v1_0/user/profile',
      data
    })
  }

  //  修改用户照片资料
 
  export const updateUserPhoto = data => {
    return request({
      method: 'PATCH',
      url: '/app/v1_0/user/photo',
      data
    })
  }